package com.mjf.cjt.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
@Data
@TableName("t_cjt_purchaseorder")
public class PurchaseOrder {
    /** 采购订单单据ID */
    @TableId(value = "purchase_order_id", type = IdType.INPUT)
    public long purchaseOrderId;
    /** 单据状态 */
    public String voucherstateName;
    /** 单据执行状态 */
    public String purchaseOrderAllstate;
    /** 单据日期 */
    public String voucherdate;
    /** 单据编号 */
    public String code;
    /** 业务类型 */
    public String businessTypeName;
    /** 供应商编码 */
    public String partnerCode;
    /** 供应商名称 */
    public String partnerName;
    /** 供应商简称 */
    public String partnerAbbName;
    /** 字符供应商自定义项1 */
    public String partnerPriuserdefnvc1;
    /** 字符供应商自定义项2 */
    public String partnerPriuserdefnvc2;
    /** 字符供应商自定义项3 */
    public String partnerPriuserdefnvc3;
    /** 字符供应商自定义项4 */
    public String partnerPriuserdefnvc4;
    /** 字符供应商自定义项5 */
    public String partnerPriuserdefnvc5;
    /** 数值供应商自定义项1 */
    public BigDecimal partnerPriuserdefdecm1;
    /** 数值供应商自定义项2 */
    public BigDecimal partnerPriuserdefdecm2;
    /** 数值供应商自定义项3 */
    public BigDecimal partnerPriuserdefdecm3;
    /** 数值供应商自定义项4 */
    public BigDecimal partnerPriuserdefdecm4;
    /** 数值供应商自定义项5 */
    public BigDecimal partnerPriuserdefdecm5;
    /** 部门名称 */
    public String deptName;
    /** 业务员名称 */
    public String clerkName;
    /** 项目名称 */
    public String projectName;
    /** 汇率 */
    public String exchangeRate;
    /** 币种名称 */
    public String currencyName;
    /** 预计到货日期 */
    public String acceptDate;
    /** 运输方式 */
    public String deliverymodeName;
    /** 到货地址 */
    public String acceptAddress;
    /** 运单号 */
    public String transdocno;
    /** 物流公司 */
    public String logisticsCampanyName;
    /** 发货状态 */
    public String shipstatusName;
    /** 联系人 */
    public String linkman;
    /** 联系电话 */
    public String linktelphone;
    /** 合同号 */
    public String contractId;
    /** 付款方式 */
    public String paytypeName;
    /** 仓库 */
    public String warehouseName;
    /** 整单折扣 */
    public String discountRate;
    /** 销售订单号 */
    public String saleorderCode;
    /** 勾稽状态 */
    public String invoiceCrossCheckstatusName;
    /** 发票代码 */
    public String purchaseInvoiceCode;
    /** 发票号码 */
    public String purchaseInvoiceNo;
    /** 原发票代码 */
    public String prePurchaseInvoiceCode;
    /** 原发票号码 */
    public String prePurchaseInvoiceNo;
    /** 已勾稽金额 */
    public BigDecimal invoiceCrossCheckAmount;
    /** 备注 */
    public String memo;
    /** 制单人 */
    public String maker;
    /** 代理人 */
    public String agency;
    /** 修改人 */
    public String reviser;
    /** 审核人 */
    public String auditor;
    /** 审核日期 */
    public String auditedDate;
    /** 审核时间 */
    public String auditedTime;
    /** 打印次数 */
    public String printcount;
    /** 变更人 */
    public String changer;
    /** 变更日期 */
    public String changeDate;
    /** 中止人 */
    public String closedBy;
    /** 中止时间 */
    public String closedTime;
    /** 预付款 */
    public BigDecimal origPrepaymentAmount;
    /** 总金额 */
    public BigDecimal origTotalAmount;
    /** 含税总金额 */
    public BigDecimal origTotalTaxamount;
    /** 本币总金额 */
    public BigDecimal totalAmount;
    /** 本币含税总金额 */
    public BigDecimal totalTaxamount;
    /** 外部单据号 */
    public String externalCode;
    /** 来源机构编码 */
    public String sourceMarketingOrganCode;
    /** 来源机构 */
    public String sourceMarketingOrganName;
    /** 来源单据 */
    public String sourceVouchertypeName;
    /** 来源单号 */
    public String sourceVoucherCode;
    /** 确认发货人 */
    public String confirmConsignor;
    /** 确认发货时间 */
    public String confirmConsignorTime;
    /** 协同对方单号 */
    public String collaborateVoucherCode;
    /** 自动流转生单 */
    public String isstockRequestAutotransfer;
    /** 专用字符自定义项1 */
    public String priuserdefnvc1;
    /** 专用字符自定义项2 */
    public String priuserdefnvc2;
    /** 专用字符自定义项3 */
    public String priuserdefnvc3;
    /** 专用字符自定义项4 */
    public String priuserdefnvc4;
    /** 专用字符自定义项5 */
    public String priuserdefnvc5;
    /** 专用字符自定义项6 */
    public String priuserdefnvc6;
    /** 专用数值自定义项 */
    public BigDecimal priuserdefdecm1;
    /** 专用数值自定义项 */
    public BigDecimal priuserdefdecm2;
    /** 专用数值自定义项 */
    public BigDecimal priuserdefdecm3;
    /** 专用数值自定义项 */
    public BigDecimal priuserdefdecm4;
    /** 专用数值自定义项 */
    public BigDecimal priuserdefdecm5;
    /** 专用数值自定义项 */
    public BigDecimal priuserdefdecm6;
    /** 公用字符自定义项 */
    public String pubuserdefnvc1;
    /** 公用字符自定义项 */
    public String pubuserdefnvc2;
    /** 公用字符自定义项 */
    public String pubuserdefnvc3;
    /** 公用字符自定义项 */
    public String pubuserdefnvc4;
    /** 公用字符自定义项 */
    public String pubuserdefnvc5;
    /** 公用字符自定义项 */
    public String pubuserdefnvc6;
    /** 公用数值自定义项 */
    public BigDecimal pubuserdefdecm1;
    /** 公用数值自定义项 */
    public BigDecimal pubuserdefdecm2;
    /** 公用数值自定义项 */
    public BigDecimal pubuserdefdecm3;
    /** 公用数值自定义项 */
    public BigDecimal pubuserdefdecm4;
    /** 公用数值自定义项 */
    public BigDecimal pubuserdefdecm5;
    /** 公用数值自定义项 */
    public BigDecimal pubuserdefdecm6;
    /** 进行价格跟踪 */
    public String ispriceCheck;
    /** 创建时间 */
    public String createdTime;
    /** 协同标识 */
    public String socialCollaborateFlag;
    /** 协同状态 */
    public String socialCollaborateStatusName;
    /** 时间戳 */
    public String ts;
    /** 附件数 */
    public String busopAttachCount;
}
